草庐IT

javascript ondrop 事件

全部标签

javascript - pace.js: "start"事件未触发?

我似乎无法找到我在thisquestion的评论中发布的这个问题的解决方案……我正在使用pace.js插件,我很乐意立即加载/显示页面的某些部分,而无需等待预加载器加载所有内容。我想通过简单地调用start事件并立即显示选择器来做到这一点。但是,我似乎找不到触发我的done事件的原因,而start却没有。我还尝试使用hide也被触发,但是stop或restart不是。$(window).load(function(){Pace.on('start',function(){alert('start')//notfired});Pace.on('done',function(){alert

用于打印的 Javascript 事件处理程序

我试图在打印时改变样式:在调用file>>print时,您可以在javascript中监听事件吗?它是什么?另外-打印完成时是否有处理程序?这是什么?或者如果有更好的方法可以通过其他一些方式(例如样式表)来做到这一点,您是怎么做到的? 最佳答案 不同的样式表您可以为打印指定不同的样式表。一个样式表正如kodecraft提到的,您还可以使用@mediablock将样式放入同一个文件中。@mediaprint{div.box{width:100px;}}@mediascreen{div.box{width:400px;}}

javascript - 事件驱动和并发问题?

问候,一直在研究javascript,nodejs。而且我不明白如何在javascript中避免并发问题。假设我正在处理一个对象varbigObject=newBigObject();我有一个setTimer(function(){workOnBigOjbect...})也可以在bigOjbect上工作。如果我将磁盘IO写入bigObject,一个定时器对象在bigObject上工作,并定期从bigObject读取代码,如何是否避免了并发问题?在常规语言中,我会使用互斥锁或线程安全队列/命令模式。我也没有看到太多关于javascript竞争条件的讨论。我错过了什么吗?

javascript - 鼠标悬停事件上的鼠标位置

是否可以在图像的mouseouver事件中获取准确的鼠标位置?如果我使用在文档鼠标移动事件上更新鼠标位置的函数,我可能会遇到延迟和此类事情的问题,并且无法获得准确的位置。 最佳答案 如果您正在寻找一个简单的JS来获取MouseOver事件的光标位置,这里是示例代码: functiongetPos(e){ x=e.clientX; y=e.clientY; cursor="YourMousePositionIs:"+x+"and"+y; document.getElementById("displayArea").inne

javascript - 如何在输入字段 keyup 事件上添加等待计时器?

我有一个输入字段,它有一个keyup事件:$(document).ready(function(){$('#SearchInputBox').keyup(function(){DoSearch($(this).val());});});如何添加延迟时间,以便只有当用户停止输入1秒时,它才会运行DoSearch函数。我不想在用户每次键入一个键时都运行它,因为如果他们键入得很快,它就会滞后。 最佳答案 基本上,为每个keyup设置一个超时。如果已经有超时运行,清除它并设置另一个。DoSearch()函数只会在允许超时完成而不会被另一个k

javascript - 在 Handlebars partial 中将导航菜单项设置为事件状态

目前,我正在为每个选项卡上的导航菜单重复代码,但我想使用部分代码,因此没有重复代码。这就是我正在使用的(下面),根据文件,active类在不同的列表元素上。相反,我想使用部分{{>fruits-nav}},但我找不到任何关于如何设置active类的信息,具体取决于哪个文件包含部分内容。appleorangemangopineapple 最佳答案 我认为你甚至可以让它稍微简单一点,更具可读性:appleorangemangopineapple渲染时:active:{pineapple:true}

javascript - 什么函数被放入 Node Js 和 JS 的事件循环中

我一直在阅读一些NodeJs文章以了解其异步性质,在此期间我发现了它并且非常喜欢它Node.js,Doctor’sOfficesandFastFoodRestaurants–UnderstandingEvent-drivenProgrammingEventLoop是一种基于FIFO的队列。他们说当异步函数被命中时,它会被放入EventLoop并将继续在那里执行。我在这里有点困惑。例如据说here:Inactuality,asyncfunctionslikesetTimeoutandsetIntervalarepushedontoanqueueknownastheEventLoop.在同

javascript - react 组合事件

React文档指定了三个“组合事件”。onCompositionEndonCompositionStartonCompositionUpdatehttps://facebook.github.io/react/docs/events.html#composition-events组合意味着什么以及这些事件何时发生? 最佳答案 当您使用IME输入法输入非拉丁字符(如日语)以“组合”一个包含一个或两个以上字母的单词时,这些事件就会触发。我在下面制作了一个简单的演示gif,请看一下以获得更好的主意。demoofwhenCompositio

javascript - jQuery:我可以获得对元素上绑定(bind)事件的引用吗?

我有一些元素具有绑定(bind)到click事件的函数。我想将相同的函数绑定(bind)到mouseover和mouseout事件。是否有可能获得对点击事件的引用,以便我可以将其分配给其他事件?我在想象这样的事情(在each()内):$(this).bind('mouseover',$(this).click());$(this).bind('mouseout',$(this).click());$(this).unbind('click');您可能会问的问题为什么不直接更改将其绑定(bind)到点击事件的代码?设置它的JS是Drupal模块的一部分(DHTMLMenu,如果你好奇的话

javascript - 使用鼠标滚轮向下事件在网站上滚动了多少像素?

我正在编写自定义滚动条并捕捉mousewheel事件。我正在使用它来调整我想要滚动的元素的scrollTop。向下滚动的像素数量是否有标准,还是因系统而异?我在最新版本的Firefox中显示114px: 最佳答案 许多鼠标驱动程序允许您设置鼠标滚轮滚动的距离,因此没有标准距离。我会尝试你的代码一段时间,然后选择一个距离,让你不会整天滚动,但不会在每次滚动时跳一英里。你需要“感觉”出来。找friend反馈一下,这种东西多点手还是有帮助的。 关于javascript-使用鼠标滚轮向下事件在网